home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 23.zip
/
BS1 part 23
/
BOOTX v3.72.adf
/
LVD
/
LVD1.41.doc
< prev
next >
Wrap
Text File
|
1991-06-14
|
7KB
|
225 lines
LVD v1.41
Copyright © 1991 Peter Stuer
All rights reserved
Release date June 10, 1991
FREEWARE
User Manual
KickStart 2.0 compatible
DISCLAIMER
LVD has been thoroughly tested and is the result of a constant
process of changes and updates. The program has proven to be
stable in everyday use. The author is not responsible for any
loss of data, damages to software or hardware that may result
directly or indirectly from the use of this program.
PREFACE
This program is freeware, this means that you can copy it
freely as long as you don't ask any more money for it than a
nominal fee for copying. If you want to distribute this program
you should keep this document with it. This program cannot be
used for commercial purposes without written permission from the
author.
If you have suggestions or remarks about this program, of if you
find any bugs, please let me know.
If you find any new viruses or linkviruses that LVD does not
recognize yet, please send them on a disk to me (my address
follows this paragraph). I will return the disk to you with an
updated copy of LVD.
Write to the following address:
Peter Stuer
Kauwlei 21
B-2550 Kontich
Belgium - Europe
A MESSAGE FROM OUR SPONSORS...
Our motto: "Safe Hex..."
LVD can be kept up to date thanks to the energy and work put
into a global anti-virus information bank founded by Erik
Løvendahl Sørensen from Denmark.
This group has over 120 international members now, among them
some of the programmers of wellknown anti-virus programs like
Steve Tibbet and Jonathan Potter. Among the activities of this
group are:
- Spreading information to anti-virus programmers as fast as
possible.
- Trying to get names and proof against virus programmers and
giving the information to the justice departement of his/her
country to press charges.
- Writing articles in popular magazines to inform new Amiga
users about viruses and how to protect themselves.
All this is volunteer work. If you want some more information
about this organization or you want to sponsor our work, contact
Erik at the following address:
Erik Løvendahl Sørensen
Snaphanevej 10
4720 Præstø
Denmark - Europe
Phone: 00 45 53 79 25 12
Fidonet 2:230/114.26
Introduction
------------
LVD is a first defence protection scheme against linkviruses,
fileviruses and trojan horses. Look at the bottom of this
document to find out which linkviruses LVD recognizes. LVD
checks every executable file your Amiga tries to run BEFORE the
actual program starts running. This way, if a linkvirus has
attached itself to the program, it will never get a chance to be
activated.
If LVD finds that a linkvirus is attached to the program, an
alert will pop up:
Linkvirus or trojan horse detected by LVD 1.41
The infected program will be changed in such a way that it will
immediately stop and release all memory.
Should you encounter a file that LVD identifies as infected by
a virus, the best action to take is to DELETE the file and then
turn off the power of your Amiga to remove any residual code from
memory. A cold reboot using Left Amiga + Right Amiga + Ctrl is
NOT sufficient.
You should then use a program that scans your disks for
linkviruses (f.i. BootX v3.72 or LVX, a viruskiller/detector of
the same author) to check at least all the copies you made of the
infected program.
Usage
-----
LVD is meant to be put in your startup-sequence, preferably as
close to the begining as possible, but NOT as the first entry
since the first entry of a startup-sequence is most likely to be
infected by a linkvirus.
Insert into your startup-sequence:
LVD
When run, LVD displays an info message:
LVD v1.41 by Peter Stuer - June 10, 1991 FREEWARE
Linkvirus Detector installed.
...
If you don't want this message to be displayed, use redirection
to get rid of the text:
LVD >NIL:
It is possible that some programs report that the LoadSeg
vector has changed and think that LVD is a virus. If you use a
vectorchecker in your startup-sequence, use EVW of the same
author (Early Virus Warning). It recognizes the linkviruses and
also LVD and PatchLoadSeg v1.20 by Pieter van Leuven.
Description
-----------
LVD is a small Assembler program that patches the LoadSeg
vector of the dos.library. This may sound very technical (and it
IS) to non-programmer Amiga users. When the Amiga loads a
program file this is most of the times done via the LoadSeg
function of the dos.library. LVD first uses the original LoadSeg
function to load the program. It then scans through all the
program hunks looking for certain ID's that identify the
linkviruses. If a linkvirus is found the first few bytes of the
code is changed to:
moveq.l #-1,D0
rts
which sets the return code to -1 and causes the program to exit
immediately to its caller.
LVD is KickStart 2.x aware: in KickStart 2.x the dos.library
(finally) changed to be a full featured and true Amiga library.
Recognized programs
-------------------
PatchLoadSeg x.xx by Pieter van Leuven
LVD x.xx by Peter Stuer
Recognized linkviruses
----------------------
BSG-9 (TTV1, The Terrorists) 1 & 2
Bret Hawnes
Butonic 1 & 2
CCCP
Centurions (The Smily Cancer)
Disaster-Master V2
Disk-Validator fileviruses (Saddam & L.E. Revenge)
Icon.library filevirus
IRQ-Team v41.0
Revenge of the Lamer Exterminator,
The Traveling Jack 1 & 2
Xeno
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::: PROGRAM HISTORY :::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::: Version 1.41 ::::::::::::::::::::::::::::::::::::::::::::::::
- Added a check for the icon.library filevirus.
::: Version 1.40 ::::::::::::::::::::::::::::::::::::::::::::::::
- Added a check for the Butonic 1.31 (JEFF) linkvirus.
- Added a check for the Bret Hawnes linkvirus.
- The Traveling Jack 2 and a mutant version of the Saddam trojan
horse are now recognized too.
::: Version 1.30 ::::::::::::::::::::::::::::::::::::::::::::::::
- Added a check for the Saddam trojan horse.
- The new dos functions in Kickstart 2.0 NewLoadSeg and
InternalLoadSeg are now patched too.
::: Version 1.20 ::::::::::::::::::::::::::::::::::::::::::::::::
- Removed the bug that caused overlayed programs to crash.
- LVD now checks if it already has been installed. If it has, a
message is displayed and LVD exits without installing a second
copy.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
© 1991 LVD v1.41 written by Peter Stuer
_
_ //
Thanks to \X/ Amiga for being the best computer ever !